 .sou {
     position: relative;
 }
 
 .bigbox {
     position: absolute;
     width: 100%;
     height: 250px;
     border-top: 1px solid #ccc;
     box-shadow: 0px 8px 10px rgba(0, 0, 0, .5);
     display: none;
     background-color: #FFFFFF;
     z-index: 100;
 }
 
 .bigbox .smallbox {
     height: 250px;
 }
 
 .bigbox li {
     float: left;
     width: 200px;
     height: 250px;
     padding: 20px 0;
     text-align: center;
     margin: 0;
 }
 
 .img {
     width: 200px;
     height: 150px;
     border-right: 1px solid #E0E0E0;
 }
 
 .img img {
     width: 197px;
 }
 
 .last {
     border: 0;
 }
 
 .text {
     font-size: 14px;
 }
 
 .jiage {
     font-size: 13px;
     color: #FF4500;
     margin-top: 10px;
 }